package com.java.yz.day10.ketang;

import java.util.ArrayList;
import java.util.Collection;

/*
   1. Object[] toArray()
把集合转成数组，可以实现集合的遍历

    学习集合的步骤：
        1.创建对应的集合对象
        2.创建元素对象
        3.向集合中添加元素
        4.遍历集合得到元素

   2 . Iterator iterator()
迭代器，集合的专用遍历方式
 */
public class CollectionDemo3 {
    public static void main(String[] args) {
        //创建一个集合对象
        Collection c1 = new ArrayList();

        //向集合中添加元素
        c1.add("你好");
        c1.add("世界");
        c1.add("遍历");

        //遍历集合
        //Object[] toArray() 把集合转成数组，可以实现集合的遍历
        Object[] objects = c1.toArray();

        //在遍历得到元素的同时，获得每一个元素的长度
        for (int i = 0; i < objects.length; i++) {
            System.out.println(objects[i]);
            //向下转型
            String s= (String)objects[i];
            System.out.println(s.length());
        }
    }
}
